package com.bls.cate.mvp;

import com.lzy.okgo.cache.CacheMode;
import com.lzy.okgo.model.HttpParams;

/**
 * MVPPlugin
 * 邮箱 784787081@qq.com
 */

public interface BasePresenter<V extends BaseView> {
    void attachView(V view);

    void detachView();

    /**
     * Get网络请求
     * @param requestId 网络请求编号
     * @param url 地址
     * @param cacheMode 缓存方式
     * @param httpParamsArray 参数列表
     */
    void requestGetNetData(int requestId, String url, CacheMode cacheMode, HttpParams... httpParamsArray);
}
